﻿function LoadlockDiv() {
    $("body").block({
        message: '<p>Loading...</p>',
        css: { border: '0px solid blue', width: '150px', height: '50px', paddingTop: '20px' }
    });
};

function removeLockDiv() {
    setTimeout($.unblockUI, 50);
}


//非正数检查
function positivenumberCheck(str) {
    var res = $.trim(str) == "" || isNaN(str) || parseFloat(str) < 0;
    return res;
}

function getLoadPic() {
    var $img = $("<img src=../../Content/Image/SiteBase/loading.GIF />");
    return $img;
};

// 对Date的扩展，将 Date 转化为指定格式的String
// 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符， 
// 年(y)可以用 1-4 个占位符，毫秒(S)只能用 1 个占位符(是 1-3 位的数字) 
// 例子： 
// (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423 
// (new Date()).Format("yyyy-M-d h:m:s.S")      ==> 2006-7-2 8:9:4.18 
Date.prototype.Format = function (fmt) { //author: meizz 
    var o = {
        "M+": this.getMonth() + 1, //月份 
        "d+": this.getDate(), //日 
        "h+": this.getHours(), //小时 
        "m+": this.getMinutes(), //分 
        "s+": this.getSeconds(), //秒 
        "q+": Math.floor((this.getMonth() + 3) / 3), //季度 
        "S": this.getMilliseconds() //毫秒 
    };
    if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
    for (var k in o)
        if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
    return fmt;
}

artDialog.notice = function (options) {
    var opt = options || {},
        api, aConfig, hide, wrap, top,
        duration = 800;

    var config = {
        id: 'Notice',
        left: '100%',
        top: '100%',
        fixed: true,
        drag: false,
        resize: false,
        follow: null,
        lock: false,
        init: function (here) {
            api = this;
            aConfig = api.config;
            wrap = api.DOM.wrap;
            top = parseInt(wrap[0].style.top);
            hide = top + wrap[0].offsetHeight;

            wrap.css('top', hide + 'px')
                .animate({ top: top + 'px' }, duration, function () {
                    opt.init && opt.init.call(api, here);
                });
        },
        close: function (here) {
            wrap.animate({ top: hide + 'px' }, duration, function () {
                opt.close && opt.close.call(this, here);
                aConfig.close = $.noop;
                api.close();
            });

            return false;
        }
    };

    for (var i in opt) {
        if (config[i] === undefined) config[i] = opt[i];
    };

    return artDialog(config);
};

function alert(msg) {
    art.dialog({
        content: msg,
        okVal: "确定",
        ok: function () { }
    });
}

function alert(msg,sucessFun) {
    art.dialog({
        content: msg,
        okVal: "确定",
        ok: sucessFun
    });
}

//指定页面区域内容导入Word
//eDiv：要导出具体内容的div
function ExpHtmlToWord(eDiv) {
    var url = encodeURI("../RegistHandler/OutPutWord?html=" + eDiv);
    window.open(url, "_blank");
}

